
if service.execute("Ekstensi")
return true
end
if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    endif service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoinif service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
endif service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
endif service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")if service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    endif service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    endif service.execute("Ekstensi") then
  return true
end

-- ==========================================
-- SKRIP KUIS AMAN JIESHUO (TANPA TERPENTAL)
-- ==========================================

local levelAktif = 1
local nomorSoal = 0
local totalPoin = 0
local nilaiRupiahPerPoin = 10000

-- Database Bank Soal (25 Soal Level 1: Lintas Agama, Umum, & Absurd)
local databaseKuis = {
    { k = "Agama Islam", s = "Kitab suci umat Islam adalah...", j = "Al-Qur'an" },
    { k = "Agama Kristen", s = "Hari raya kebangkitan Yesus Kristus adalah...", j = "Paskah" },
    { k = "Agama Hindu", s = "Kitab suci utama umat Hindu adalah...", j = "Weda" },
    { k = "Agama Buddha", s = "Kitab suci umat Buddha disebut...", j = "Tripitaka" },
    { k = "Agama Konghucu", s = "Tempat ibadah resmi umat Konghucu di Indonesia disebut...", j = "Litang" },
    { k = "Pengetahuan Umum", s = "Gunung tertinggi di dunia adalah...", j = "Everest" },
    { k = "Absurd & Logika", s = "Jika kucing berbaris menghadap timur, apa warna ekor kucing ke-100?", j = "Tergantung warna bulu aslinya" },
    { k = "Absurd & Logika", s = "Apa yang membuat menara pisa miring?", j = "Karena dari dulu dibangun sudah miring" },
    { k = "Agama Islam", s = "Malaikat yang bertugas menyampaikan wahyu adalah...", j = "Malaikat Jibril" },
    { k = "Agama Kristen", s = "Kitab suci umat Kristen dan Katolik adalah...", j = "Alkitab" },
    { k = "Pengetahuan Umum", s = "Ibu kota negara Indonesia saat ini adalah...", j = "Jakarta" },
    { k = "Pengetahuan Umum", s = "Planet terdekat dari matahari dalam tata surya kita adalah...", j = "Merkurius" },
    { k = "Absurd & Logika", s = "Jika kamu melempar batu ke air, apa yang basah?", j = "Batunya" },
    { k = "Agama Hindu", s = "Hari raya suci umat Hindu yang memperingati tahun baru Saka adalah...", j = "Nyepi" },
    { k = "Agama Buddha", s = "Hari raya suci umat Buddha untuk memperingati tiga peristiwa penting adalah...", j = "Waisak" },
    { k = "Pengetahuan Umum", s = "Negara kepulauan terbesar di dunia adalah...", j = "Indonesia" },
    { k = "Absurd & Logika", s = "Berapa hasil dari semut ditambah gajah dikali angin?", j = "Tergantung imajinasi pembuat soal" },
    { k = "Agama Islam", s = "Nabi yang mendapat mukjizat dapat membelah laut merah adalah...", j = "Nabi Musa AS" },
    { k = "Pengetahuan Umum", s = "Alat pernapasan utama pada manusia adalah...", j = "Paru-paru" },
    { k = "Absurd & Logika", s = "Mengapa burung terbang ke selatan saat musim dingin?", j = "Karena jika berjalan terlalu jauh" },
    { k = "Agama Katolik", s = "Pemimpin tertinggi umat Katolik sedunia berkedudukan di...", j = "Vatikan" },
    { k = "Pengetahuan Umum", s = "Benua terluas di permukaan bumi adalah...", j = "Asia" },
    { k = "Absurd & Logika", s = "Jika pintu didorong tidak mau terbuka, apa yang harus dilakukan?", j = "Ditarik" },
    { k = "Agama Islam", s = "Jumlah rakaat dalam salat fardhu sehari semalam adalah...", j = "17 rakaat" },
    { k = "Pengetahuan Umum", s = "Air yang membeku disebut...", j = "Es" }
}

-- Fungsi Membaca Soal dan Mengatur Poin & Saldo
local function jalankanKuis()
    if nomorSoal >= #databaseKuis then
        levelAktif = levelAktif + 1
        nomorSoal = 0
        tts.speak("Luar biasa! Anda naik ke Level " .. levelAktif)
        return
    end

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

    nomorSoal = nomorSoal + 1
    local soalData = databaseKuis[nomorSoal]
    totalPoin = totalPoin + 1
    local totalUang = totalPoin * nilaiRupiahPerPoin

    local teksUcap = "Level " .. levelAktif .. ", Soal " .. nomorSoal .. " dari 25. Kategori " .. soalData.k .. ". " .. soalData.s .. " Jawabannya: " .. soalData.j .. ". Poin: " .. totalPoin .. ", Saldo: Rp " .. totalUang
    
    tts.speak(teksUcap)
end

-- Pemicu Tombol Volume Atas untuk Navigasi Antar Soal
function onVolumeUp()
    jalankanKuis()
end

-- Status Awal Saat Ekstensi Berhasil Dibuka Tanpa Terpental
tts.speak("Siap. Ekstensi berhasil dimuat tanpa terpental. Tekan tombol volume atas untuk mulai membaca soal.")

if service.startApp("3 Button Navigation Bar")
return true
end

if service.execute("Ekstensi")
return true
end
